package com.twetec.cms.service.file;

import org.springframework.web.multipart.MultipartFile;

import java.io.File;

/**
 * fastdfs 文件处理服务
 */
public interface FastdfsFileService {

    /**
     * 上传站点logo
     * @param file
     * @return
     */
    public String uploadSiteLogo(MultipartFile file);

    /**
     * 上传封面
     * @param file
     * @return
     */
    String uploadArticleCover(MultipartFile file);

    /**
     * 上传附件
     */
    String uploadAttachment(MultipartFile file);

    /**
     * 上传文件
     * @param file
     * @return
     */
    String uploadZip(File file);

    /**
     * 上传富文本编辑器图片
     */
    String uploadImage(MultipartFile file);
}
